package com.artmofang.service;

import com.artmofang.bo.ErpStudentBO;
import com.artmofang.bo.ErpStudentUpdateBO;
import com.artmofang.pojo.ArtOaCourse;

import java.util.List;

import com.artmofang.pojo.ArtOaSchoolClass;
import com.artmofang.vo.ErpClassJoinStudentAndUsersVO;
import com.artmofang.vo.ErpStudentDownloadVo;
import com.artmofang.vo.ErpStudentJoinClassVO;
import com.artmofang.vo.ErpStudentJoinCourseVO;

import java.util.Map;

public interface EprStudentService {
    public int add(ErpStudentBO erpStudentBO);

    public List<ArtOaCourse> queryCourse(Integer oesid);

    public List<ErpStudentJoinClassVO> queryErpStudents(Map<String, Object> map);

    public int update(Integer studentId, ErpStudentUpdateBO erpStudentUpdateBO);

    public List<ErpStudentJoinCourseVO> queryStudentJoinCourse(Map<String, Object> map);

    public List<ErpClassJoinStudentAndUsersVO> queryStudentByClassId(Map<String, Object> map);

    public List<ErpStudentDownloadVo> queryStudentDownloadList(Map<String,Object> map);

    public List<ArtOaSchoolClass> queryClass(Integer oesid);

}
